home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / dcom / modems-part1 / 9584 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  8.1 KB

  1. Path: news.gate.net!not-for-mail
  2. From: dhaire@gate.net (doug haire)
  3. Newsgroups: comp.dcom.modems
  4. Subject: Re: Is USR going to support 42bis+ on future courier upgrades?
  5. Date: 29 Mar 1996 01:59:32 -0500
  6. Organization: CyberGate, Inc.
  7. Message-ID: <4jg1ok$1mti@seminole.gate.net>
  8. References: <4j2fv1$8kf@nnrp1.news.primenet.com> <4j2iun$a3t@newsbf02.news.aol.com> <4j3r1f$1tc4@seminole.gate.net> <4j468j$gg1@drencrom.insync.net> <4j68or$nug@navajo.gate.net> <4j7iai$qcc@drencrom.insync.net> <4jbasq$102o@navajo.gate.net> <4jd6e0$kbo@dr
  9. NNTP-Posting-Host: seminole.gate.net
  10. encrom.insync.net>: 
  11. X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
  12.  
  13. Greg Bretting (bretting@insync.net) wrote:
  14. : On 27 Mar 1996 07:04:42 -0500, dhaire@gate.net (doug haire) wrote:
  15. : [snip]
  16. : >: What does _that_ have to do with anything?  You said above that you were
  17. : >: using a null modem cable, and if that's the case then my LapLink example is
  18. : >: perfectly valid because it's essentially the same setup except for
  19. : >: different application software being used.
  20. : >
  21. : >Bingo! The same thing EXCEPT for the software involved. You are using 
  22. : >software designed to dedicate all of the CPU to the task. That's why I 
  23. : >said apples and oranges.
  24. : Well, let's see - LapLink is designed to transfer data to and from a serial
  25. : connection, perform error checking, and doing disk I/O.  How does this
  26. : substantially differ from the comm software you were using?
  27.  
  28. Because the comm program is not dedicating all processor time to the 
  29. transfer.
  30.   
  31. : >If you don't understand the difference between using LapLink and running 
  32. : >a comm program protocol on a null modem cable at full speed then you 
  33. : >aren't grasping the concept.
  34. : See above...
  35.  
  36. Like I said, you aren't grasping the concept.
  37.  
  38. : >: >: >When the common computer software platform is capable of handling 115200 
  39. : >: >: >properly perhaps we can then consider the 230k UART speed.
  40. : >: >: 
  41. : >: >: Well, DOS 6.2 is pretty common, and I know that I've been able to (almost)
  42. : >: >: saturate the port at 115200 without any errors.  Here's a log from one such
  43. : >: >: test using QModem Pro for DOS, a Courier V.34 external, and plain 16550
  44. : >: >: UART:
  45. : >: >: 
  46. : >: >: 22:40:52  09-14-95  Online Timer Started
  47. : >: >: 22:42:00  09-14-95  Download File(s).  Protocol : Zmodem
  48. : >: >: 22:42:01  09-14-95  ++ File 1MEGTEST.RUN
  49. : >: >: 22:43:34  09-14-95  ++ End of file
  50. : >: >: 22:43:34  09-14-95  ++ Chars Per Second    : 11272
  51. : >: >: 22:43:34  09-14-95  ++ Effective Percent   : 0%
  52. : >: >: 22:43:40  09-14-95  Elapsed Online 00:02:48
  53. : >: >
  54. : >: >Sure and I have also. In fact, I posted several articles showing this on 
  55. : >: >transfers between computers over phone lines and modems. That's not, of 
  56. : >: >course, what I was talking about here and it has little to do with my point.
  57. : But the above _does_ illustrate a case where a common DOS platform
  58. : functions well at a 115200bps DTE rate, which is a possibility you seemd to
  59. : take issue with in your "When the common computer software platform is
  60. : capable of handling 115200 properly perhaps we can then consider the 230k
  61. : UART speed." comment.
  62.  
  63. The port speed is not truly relevent because the modem is controlling the 
  64. flow to the port. The modem is effectively controlling the port, the CPU 
  65. is not.
  66.   
  67. : >: Then I obviously am missing your point; I interpreted it to be that you
  68. : >: felt 115200 DTE rates were unworkable on DOS platforms, let alone 230,400,
  69. : >: and that discussion of DTE rates > 115200 were pointless since 115200
  70. : >: didn't work very well on most platforms.  I then provide two examples, one
  71. : >: using a null modem connection and another a dial-up session with an
  72. : >: external modem, that seem to contradict what you are saying.  
  73. : >
  74. : >No, I offered that 115200 DTE rates were more than adequate for current 
  75. : >operating system platforms in the real world. That having a port set to 
  76. : >230k (and a modem that would accept that) is unnecessary and simply 
  77. : >advertising hype.
  78. : >
  79. : >You offered a link using a specialized piece of software as a counter to 
  80. : >this. Different game.
  81. : To begin with, I wasn't arguing that 230.4Kbps DTE rates made sense - I was
  82. : addressing your apparent (to me, anyway) claim that DOS-based platforms
  83. : weren't up to the task of supporting 115.2Kbps port speeds.  Let's also not
  84. : forget the example I offered involving a fairly common DOS based comm app
  85. : (Qmodem Pro, in case you forgot).
  86.  
  87. And I stand by what I said. I would like to see someone with a Hayes to 
  88. Hayes connection at 28800/28800 with ports open at 230k at each end send 
  89. a file and report the results so we can see what happens.
  90.   
  91. : >: Not only that, but I know for a fact that I can connect two modems to _one_
  92. : >: DOS machine and pass data full-duplex (simultaneous send and receive of the
  93. : >: same file) between the ports at 115200 without errors.  This is normally
  94. : >: how I run throughput testing on modems, using SoftArt's HowFast v1.65
  95. : >: testing software running under DOS, on a wide variety of machines.  
  96. : >
  97. : >How do you connect two modems and pass data at 115200 between them? 
  98. : >Answer: you don't. You pass data from a port to a modem on one end and 
  99. : >from a modem to a port on the other at that speed; between the modems, 
  100. : >you are limited to the DCE rate of the modems.
  101. : What, did we forget entirely about the subject of this thread - namely,
  102. : compression?  The DCE-DCE rate isn't the important part, it's the rate at
  103. : which the modem presents data _after compression_ to the DTE - which,
  104. : depending on the file, can be substantially higher than the DCE rate and
  105. : can under certain circumstances approach the limit of the port speed.
  106. : Regardless of whether we are talking about a NMC or modem call with data
  107. : compression enabled, the examples that have been discussed involve data
  108. : rates being presented to the DTE at or near it's limit (as configured) of
  109. : 115.2Kbps.  Unless I'm missing something (always a possibility I'm willing
  110. : to accept), there isn't much difference between a NMC connection that
  111. : presents data to the DTE at 115200 and a modem with data compression
  112. : enabled operating at a sufficient speed and passing highly compressible
  113. : data to the DTE at speeds very closely approaching the limit of the port.
  114.  
  115. The rate the data is sent to the port is limited by the modem's ability 
  116. to efficiently decompress the data brought in from the line. In essence, 
  117. you have the modem processor controlling the port of the receiver.
  118.  
  119. : Not only that, but keep in mind that in the above example, only _one_ CPU
  120. : and DOS environment is servicing the interrupt load for _both_ ports.
  121.  
  122. Only one port: the receiving unit. And, even there, it is subject to the 
  123. processing power of the modem to send to the port. The port is not fully 
  124. controlled by the CPU on the computer in that situation. Remove the 
  125. modems and you have one CPU (the receiver) trying to control both ports 
  126. and it does a poor job.
  127.  
  128. : >: Doug, I didn't just start doing this stuff yesterday - I know for a fact
  129. : >: that MS-DOS is perfectly capable of supporting 115200 DTE rates, and I've
  130. : >: demonstrated that on dozens of machines and literally hundreds of modems
  131. : >: during the course of testing these things, using all sorts of software, and
  132. : >: I know that it works.  
  133. : >
  134. : >Good, then you can simply ignore what I said and hit Enter. Or you can 
  135. : >discuss this without bringing in specialized software designed to 
  136. : >overcome DOS's limitations.
  137. : Well, okay then, let's deal with the examples I've posed so far that aren't
  138. : "specialized" software - namely, the QModem Pro log I posted previously and
  139. : the Procomm Plus/Win 2.11 screenshot I uploaded to alt.binaries.misc (which
  140. : I posted yesterday, have you seen it?)- both of which demonstrate
  141. : throughput on a DOS platform in excess of 11,000 cps.  Whatever the
  142. : limitations of DOS may be (and I'm not saying there aren't any), it doesn't
  143. : take exotic programming to overcome them - it would appear to me that just
  144. : about any competently written and properly configured comm app will do just
  145. : fine.
  146.  
  147. Just do what I did. Link two computers up via a null modem cable and run 
  148. the comm program of your choice in each computer with the ports locked at 
  149. 115200 and then come back with the results, ok?
  150.  
  151. That's all I ask.
  152.  
  153.